Continue repair of #includes. We use a lot more std c than I thought/hoped. :-(
authorrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 8 Dec 2014 18:35:31 +0000 (18:35 +0000)
committerrobertlipe <robertlipe@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 8 Dec 2014 18:35:31 +0000 (18:35 +0000)
Tested: Centos.

48 files changed:
gpsbabel/alan.cc
gpsbabel/an1.cc
gpsbabel/brauniger_iq.cc
gpsbabel/cst.cc
gpsbabel/delbin.cc
gpsbabel/dg-100.cc
gpsbabel/easygps.cc
gpsbabel/enigma.cc
gpsbabel/exif.cc
gpsbabel/garmin.cc
gpsbabel/garmin_device_xml.cc
gpsbabel/garmin_fit.cc
gpsbabel/garmin_gpi.cc
gpsbabel/garmin_xt.cc
gpsbabel/gdb.cc
gpsbabel/ggv_log.cc
gpsbabel/gpsutil.cc
gpsbabel/gtrnctr.cc
gpsbabel/hiketech.cc
gpsbabel/holux.cc
gpsbabel/humminbird.cc
gpsbabel/igc.cc
gpsbabel/ignrando.cc
gpsbabel/igo8.cc
gpsbabel/jeeps/gpscom.cc
gpsbabel/jtr.cc
gpsbabel/lmx.cc
gpsbabel/lowranceusr4.cc
gpsbabel/mapsend.cc
gpsbabel/mapsource.cc
gpsbabel/mmo.cc
gpsbabel/mtk_logger.cc
gpsbabel/osm.cc
gpsbabel/parse.cc
gpsbabel/random.cc
gpsbabel/rgbcolors.cc
gpsbabel/shape.cc
gpsbabel/skytraq.cc
gpsbabel/stmsdf.cc
gpsbabel/tiger.cc
gpsbabel/tomtom.cc
gpsbabel/tpo.cc
gpsbabel/v900.cc
gpsbabel/vcf.cc
gpsbabel/vidaone.cc
gpsbabel/wbt-200.cc
gpsbabel/wfff_xml.cc
gpsbabel/xcsv.cc

index 1178ce221d6446992490ff8dddd9dba79ec731e6..40d539da7e37ddac368bc2e982ac33b16ff13587 100644 (file)
@@ -25,6 +25,7 @@
  */
 
 #include "defs.h"
+#include <stdio.h>
 
 #define MYNAME "alan"
 
index 90c848a7a5216dd0b0adc58c2464b34ef202f2c3..9edd025d02721d75ea12fa16726ed3e522412618 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "defs.h"
 #include <stdlib.h> // atof
+#include <stdio.h> // sprintf
 
 #define MYNAME "an1"
 
index 35b65c0b9bf9bf05b4debaf70d475b8ac6ff99f6..c2eecac1f9fee3dda53f84332a4af4791a9f8159 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "defs.h"
 #include "gbser.h"
+#include <stdio.h>
 
 static void* serial_handle;
 
index f4b5ea6b9f742306651e0eca7bf5e2482bf83fcc..dbcddde4e80c60c1b67ab4e4fe3f552967ca3614 100644 (file)
@@ -22,6 +22,8 @@
 
 #include "defs.h"
 #include "strptime.h"
+#include <stdio.h>
+#include <stdlib.h>
 
 #define MYNAME "cst"
 
index a08c44100b51f52f4d6bdda2535e7f096bcd903c..73c23791ecff0eca17cd64972d7b08e4a5c7bdc1 100644 (file)
@@ -24,6 +24,7 @@
 #include "src/core/xmltag.h"
 #include <assert.h>
 #include <stdio.h> /* for atoi, sprintf */
+#include <stdlib.h> // atoi
 
 #define MYNAME "delbin"
 static short_handle mkshort_handle;
index 6d00bcad93d9daa07bb370558eec6325e4a7355e..e612e0cc7d38a5a284f4d89abd51085daf4abffd 100644 (file)
@@ -33,7 +33,8 @@
 
 #include "gbser.h"
 #include <assert.h>
-#include <string.h>
+#include <stdio.h>
+#include <stdlib.h>
 
 #define MYNAME "DG-100"
 
index 686412c25ff5bdf9f54ca6d35cd40d60ff465c75..79f1c7ed57a5813dbd17ede4923e6e101cfbf8be 100644 (file)
@@ -20,6 +20,7 @@
 
 
 #include "defs.h"
+#include <stdio.h>
 
 static gbfile* file_in;
 static gbfile* file_out;
index 872ac3c7ddd4148d9d245b3edca011d53022d2e2..1be9e389bf1b8c8dde42d99a48bc9357b4bb869f 100644 (file)
@@ -23,7 +23,7 @@
 
 #include "defs.h"
 #include <math.h>
-#include <stdlibath.h>
+#include <stdlib.h>
 
 #define MYNAME "Enigma binary route and waypoint file format"
 
index 53ce8428228641c66e0c852cd17b79ad32c18d99..8325d2b5c2cb14fdf5676777e75de4653a214400 100644 (file)
@@ -31,7 +31,8 @@
 #include "defs.h"
 #include "garmin_tables.h"
 #include "jeeps/gpsmath.h"
-
+#include <stdio.h>
+#include <stdlib.h>
 #include <math.h>
 
 #define MYNAME "exif"
index bce74331901ef9cf87a5b2ed57f096703d8fa643..b18195c93bacafe655e9beda448cfd90fa7276d0 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <ctype.h>
 #include <limits.h>
+#include <stdlib.h>
 #include <math.h>
 
 #include "defs.h"
index 4aedab33c6f1d8d2d1c763d4a17dd7295f8d9a42..ae4bcb6fd6ef50b25dbfaebca7cdcd34b25efc05 100644 (file)
 // http://developer.garmin.com/web-device/garmin-mass-storage-mode-devices/
 // http://developer.garmin.com/schemas/device/v2/
 
-#include <QtCore/QXmlStreamAttributes>
 
 #include "defs.h"
 #include "xmlgeneric.h"
 #include "garmin_device_xml.h"
+#include <QtCore/QXmlStreamAttributes>
+#include <stdio.h>
 
 #define MYNAME "whatever"
 
index 6047ebf0e158f25838b3c8827e0303194170f353..82fe6b756c0eb4483e1989a0e27b6ed6af5cc7d6 100644 (file)
@@ -22,6 +22,7 @@
  */
 
 #include "defs.h"
+#include <stdio.h>
 
 #define MYNAME "fit"
 
index 08b8c95d738b55fe418d58f8c6fbf87851448cf7..17e18f79954dcd595777c2db43c24c659ec9a52d 100644 (file)
@@ -49,6 +49,7 @@
 #include "jeeps/gpsmath.h"
 #include "garmin_fs.h"
 #include "garmin_gpi.h"
+#include <stdlib.h>
 #include <QtCore/QTextCodec>
 
 #define MYNAME "garmin_gpi"
index 12ada95bc205d80e767a71b8c969708403670ced..037708618a6c01a49a100cee228a6f7a164c0221 100644 (file)
@@ -24,6 +24,7 @@
 */
 
 #include "defs.h"
+#include <stdlib.h>
 
 #define MYNAME "Garmin_XT"
 #define GARMIN_XT_ELE 31500/65536
index cac6b0fefb399c794f6f36171b045a3ce5055cea..35bd0780b8d46ced24cac58d5a5e1685da85c25e 100644 (file)
@@ -30,6 +30,7 @@
 #include "grtcirc.h"
 #include "jeeps/gpsmath.h"
 #include <cmath>
+#include <stdlib.h>
 
 #define MYNAME "gdb"
 
index ab4f45d64108e1a10a6dcd56c7a7d4c5389ab3ab..0db3867fe9d9222857fa6b176891ddc7f5e0120d 100644 (file)
@@ -22,6 +22,7 @@
 
 #include <ctype.h>
 #include <math.h>
+#include <stdio.h>
 #include <time.h>
 
 #include "defs.h"
index 245a3b3ee693a718c583a85b194555b67b9185de..c7768e9d8af653d8df97fa687e7cf30a5dd402f4 100644 (file)
@@ -23,6 +23,8 @@
 #include "defs.h"
 #include "magellan.h"
 #include <cmath>
+#include <stdio.h>
+#include <stdlib.h>
 
 static gbfile* file_in, *file_out;
 static short_handle mkshort_handle;
index 47c4311e30dd65a508873d3c03f805177ff4f059..4ee09e229264ccff97a7c85b16cfc89bc9591746 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "defs.h"
 #include "xmlgeneric.h"
+#include <stdio.h>
 
 static gbfile* ofd;
 static int lap_ct = 0;
index 30c218a471869f064d8a0607bba57de616375b65..d710f6f8891181cbb780be871854dc3fbc9d1801 100644 (file)
 
  */
 
-#include <QtCore/QXmlStreamAttributes>
-#include "src/core/xmlstreamwriter.h"
-
-
 #include "defs.h"
 #include "xmlgeneric.h"
+#include "src/core/xmlstreamwriter.h"
+#include <QtCore/QXmlStreamAttributes>
+#include <stdio.h>
 
 static gbfile* ofd;
 static QString ostring;
index 8a91eb1969d9c41782edb121290b728c496d9614..b17c5c0aa6d365434f6662640c4b74ce78253dac 100644 (file)
@@ -27,6 +27,9 @@ History:
 
 #include "defs.h"
 #include "holux.h"
+//#include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
 
 static  gbfile* file_in, *file_out;
 static         unsigned char* HxWFile;
index a3255f12aa025ef49518633e9f4229d8949ff2d6..b9380230ac4070cb282383981c8f9b66bc72c8a3 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "defs.h"
 #include <QtCore/QMap>
+#include <stdio.h>
 #include <math.h>
 
 #define MYNAME "humminbird"
index e34a2f3c241c54db8adfcd94f68209a0c7c3c3d7..3035ff58225abe8b8f8e362850cc2344d8039850 100644 (file)
@@ -26,6 +26,8 @@
 #include "defs.h"
 #include <errno.h>
 #include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
 
 static gbfile* file_in, *file_out;
 static char manufacturer[4];
index c113c4c044cb57ba77289621cee5eb0a4735cc57..d134fb642e0fd8234c9ff99a7910d7f910cc148f 100644 (file)
@@ -22,6 +22,7 @@
 #include "defs.h"
 #include "xmlgeneric.h"
 #include <QtCore/QXmlStreamAttributes>
+#include <stdio.h>
 
 #define MYNAME "IGNRando"
 
index 16db80f4d9d2ef16d2f8b8c4ac9ecd6a7d3b8f2c..bbc919327850f4f6b86fa7d7c6d984a56b00cd9f 100644 (file)
@@ -64,6 +64,7 @@
 #include "defs.h"
 #include "cet.h"
 #include "cet_util.h"
+#include <stdlib.h>
 
 #define FLOAT_TO_INT(x) ((int)((x) + ((x)<0?-0.5:0.5)))
 #define IGO8_HEADER_SIZE (sizeof(igo8_id_block) + 256)
index bcd686df90707ba69e0d1b5b761558723cc5cdf2..0420ed3524b487a8adcebfa8df5f0b201ea99068 100644 (file)
@@ -25,8 +25,9 @@
 ** Boston, MA  02111-1307, USA.
 ********************************************************************/
 #include "gps.h"
-#include <stdio.h>
 #include <float.h>
+#include <stdio.h>
+#include <stdlib.h>
 
 
 /* @func GPS_Command_Off ***********************************************
index 0040269619aaf46d807dceda0f0f7451eecea078..9fbcae2bb171cd7b36757e21f0eddbe24fd751f3 100644 (file)
@@ -21,6 +21,7 @@
  */
 #include "defs.h"
 #include "csv_util.h"
+#include <QtCore/QHash>
 #include <cmath>
 #include <stdlib.h>
 #include <stdio.h>
index 2ec469ba349dad1fcfee2fc70f1c099e0fa86704..66b07efb062bc1955a01e83c9c09fad069cd9bb0 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "defs.h"
 #include "xmlgeneric.h"
+#include <stdio.h>
 #include <QtCore/QXmlStreamAttributes>
 
 static gbfile* ofd;
index e16e00416a12d7a69aae5d5b8808f6a903fa5797..a0a5c644a3a0bbeb2d0005aada72fc7a744a36c0 100644 (file)
@@ -29,6 +29,7 @@
 #include <math.h> /* for lat/lon conversion */
 #include <time.h> /* for gmtime */
 #include <stdio.h> /* for gmtime */
+#include <stdlib.h> // atoi
 
 /* from waypt.c, we need to iterate over waypoints when extracting
    routes */
index 093fbd753250526faf0522cae49a046d00b7de18..a887c99d56212183ce573dc4f5851f7d60a10714 100644 (file)
@@ -23,6 +23,7 @@
 #include "magellan.h"
 #include <cmath>
 #include <stdio.h>
+#include <stdlib.h>
 
 static gbfile* mapsend_file_in;
 static gbfile* mapsend_file_out;
index 5dea1d8469e625455e906601337699ec5e0a36a3..81fe6981b96ba2650702791f380a8ce717dc3979 100644 (file)
@@ -24,6 +24,8 @@
 #include "defs.h"
 #include "garmin_tables.h"
 #include "jeeps/gpsmath.h"
+#include <stdio.h>
+#include <stdlib.h>
 
 static gbfile* mps_file_in;
 static gbfile* mps_file_out;
index 9b4111446efccf7966ac5676ccb0520433f4a7a5..32f88ab584b45eb3456ea93e2ab051ef72955dcd 100644 (file)
@@ -21,6 +21,9 @@
  */
 
 #include "defs.h"
+#include <QtCore/QHash>
+#include <stdio.h>
+#include <stdlib.h>
 #include <errno.h>
 
 #define MYNAME "mmo"
index f48b3508f160447612021c8fa638010636973458..c5941b94281b2d5edc84b4f59ae99bddcebb2846 100644 (file)
@@ -60,6 +60,7 @@
 #include <QtCore/QDir>
 #include <errno.h>
 #include <math.h>
+#include <stdlib.h>
 
 #define MYNAME "mtk_logger"
 
index efa6aa1dcf5713db3f0a7edb01b999edc526aaa7..c8699781b04cc131ec035f58b8ffd0f50df47e21 100644 (file)
 
 */
 
-#include <QtCore/QXmlStreamAttributes>
 
 #include "defs.h"
 #include "xmlgeneric.h"
+#include <QtCore/QHash>
+#include <QtCore/QXmlStreamAttributes>
 
 static char* opt_tag, *opt_tagnd, *created_by;
 
index 4bfdea50bb4360809a1b31027054ed42292fde04..9003a9c869293c83d93f19a4112b597cbc5b2a42 100644 (file)
@@ -25,6 +25,7 @@
 #include "strptime.h"
 #include <math.h>
 #include <stdio.h>
+#include <stdlib.h> //strtod
 
 /*
  * parse_distance:
index c17962be61880bfbd2a1239891a93617e24b70d0..831d4e4845c6bdffee9195cffcdc9f097a5275c4 100644 (file)
@@ -21,6 +21,7 @@
 #include "defs.h"
 #include "garmin_fs.h"
 #include "jeeps/gpsmath.h"
+#include <stdlib.h>
 #include <time.h>
 
 #define MYNAME "random"
index 580b0e1b53c02ab08006a5350d80802c08229e82..68027081ae3f23f3e6ed0df1fda56e3dee148ac2 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include "defs.h"
+#include <stdlib.h>
 
 /*
  * Colors derived from http://www.w3.org/TR/SVG/types.html#ColorKeywords
index b8779f0e815f48728655ecf427ec30546732757a..58157cb509d801e60d061634411111d448054d95 100644 (file)
@@ -21,6 +21,7 @@
  */
 #include "defs.h"
 #include "shapelib/shapefil.h"
+#include <stdlib.h>
 
 #if SHAPELIB_ENABLED
 static SHPHandle ihandle;
index 0e9194ca788f8d320277ff39a12629c3fef86a10..94dc9ff4de351894be1c4a5546742df36ee97c67 100644 (file)
@@ -26,6 +26,8 @@
 #include "defs.h"
 #include "gbser.h"
 #include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
 
 #define MYNAME "skytraq"
 
index 44c809459570be691851646e7089eacb8120f8fa..f5f01f03bde8891b8a5894f4f9f5a91b3cc5dde8 100644 (file)
@@ -37,6 +37,7 @@
 #include "grtcirc.h"
 
 #include <time.h>
+#include <stdio.h>
 #include <stdlib.h>
 
 #define MYNAME "stmsdf"
index b81279167ea66c437e653cd7eb35aeca7dba8a1f..2921d425459bee1bb04b1aff7417b576e83d1368 100644 (file)
@@ -22,6 +22,8 @@
 #include "defs.h"
 #include "csv_util.h"
 #include <math.h>
+#include <stdio.h>
+#include <stdlib.h>
 
 static gbfile* file_in, *file_out;
 static short_handle mkshort_handle;
index faf8b8dd557d6cb6443daca800ab18cb2b448d24..ce9cc786aa580bb2e20503ae97a97bcde691074b 100644 (file)
@@ -39,6 +39,7 @@
 
 
 #include "defs.h"
+#include <stdio.h> // sprintf
 #include <stdlib.h> // qsort
 
 #define MYNAME "TomTom"
index d7cfc765bd072071110c7ca371f36c0f13651527..c9a293e60595f81c26483de60e58d6de9011b4ac 100644 (file)
@@ -74,6 +74,9 @@
 #include "defs.h"
 #include "jeeps/gpsmath.h" /* for datum conversions */
 #include <cmath>
+#include <stdio.h>
+#include <stdlib.h>
+#include <vector>
 
 #define MYNAME "TPO"
 
index 0e7d860fbbd62130076740169c17add9455e0cf5..16c4860b2743f7980734965fb170ac086a0cdbab 100644 (file)
@@ -72,8 +72,9 @@ for a little more info, see structures:
 ******************************************************************************/
 
 #include "defs.h"
-#include <stdio.h>
 #include <assert.h>
+#include <stdio.h>
+#include <stdlib.h> // atoi
 
 #if _MSC_VER
 #define __func__ __FUNCTION__
index 89b166fb86856b9fedc465d131f6edd8d3addd7a..740e3e891fbd5d89acc4aa7496e9ca4a9f24c363 100644 (file)
     Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA
 */
 
-
-#include <ctype.h>
-#include <math.h>
-
 #include "defs.h"
 #include "jeeps/gpsmath.h"
+#include <ctype.h>
+#include <math.h>
+#include <stdlib.h>
 
 static gbfile* file_out;
 static short_handle mkshort_handle;
index cc66ba61a6c745e3eda5917f0391007412976ff3..a4d42d0f88928a0c2520429f2f2b95f30159558d 100644 (file)
@@ -32,6 +32,7 @@ struct
 */
 
 #include "defs.h"
+#include <stdlib.h>
 #include <math.h>
 
 #define MYNAME "vidaone"
index 060e94196763ac151f0166b504b0534fff19b9e9..6a145ce770c68501cecfe063716870f1e22ea078 100644 (file)
@@ -21,6 +21,8 @@
 #include "defs.h"
 #include "gbser.h"
 #include "grtcirc.h"
+#include <stdio.h>
+#include <stdlib.h>
 
 #define MYNAME      "WBT-100/200"
 #define NL          "\x0D\x0A"
index d8a5c106ec802897e32e6f54a7cf9a0104789fed..dc808b5fb1c293f9b160477e758938880158488a 100644 (file)
@@ -20,6 +20,7 @@
 #include "defs.h"
 #include "xmlgeneric.h"
 #include <QtCore/QXmlStreamAttributes>
+#include <stdio.h>
 
 /* argument storage */
 static char*   aicicon =0;
index b47051cc0c2d3561a9ec11efcb305647d7bd20b7..365df6584436dfb68f25b7df86bba2c483b2b1a7 100644 (file)
 
  */
 
-#include <ctype.h>
 #include "defs.h"
 #include "csv_util.h"
 #include "jeeps/gpsmath.h"
+#include <ctype.h>
+#include <stdlib.h>
 
 #if CSVFMTS_ENABLED
 #define MYNAME "XCSV"